package com.yt.demo;

import org.apache.shiro.crypto.hash.Md5Hash;
import org.apache.shiro.crypto.hash.SimpleHash;

public class CryptographyTest {
    public static void main(String[] args) {
        //使用Md5加密方式
        Md5Hash md5Hash=new Md5Hash("lt321");
        //32位的结果
        System.out.println("加密后： "+md5Hash.toHex());
        //加盐
        md5Hash=new Md5Hash("yt123","salt");
        //32位的结果
        System.out.println("加密后： "+md5Hash.toHex());
        //多次 加盐
        md5Hash=new Md5Hash("yt123","salt",3);
        //32位的结果
        System.out.println("加密后： "+md5Hash.toHex());
        //使用父类
        SimpleHash simpleHash=new SimpleHash("md5","lt321","salt",3);

        System.out.println("加密后： "+simpleHash.toHex());
    }
}
